//导出excel数据
import ExportJsonExcel from "js-export-excel";

//  excelDataType:需要转换的类型 { id, name, label, remark, createTime, updateTime }
//  excelData:需要导出的导出数据 this.$attrs.tabelDate
export const exportTabel = (excelData, excelDataType) => {
  //把表单数据转换成想要的数据
  const tabelDate = excelData.map((excelDataType) => {
    return excelDataType;
  });
  let option = {};

  option.fileName = "excel";

  option.datas = [
    {
      // sheetData 数据源(必须)
      sheetData: tabelDate,
      // sheet 名字(可有可无)(默认 sheet1)
      sheetName: "sheet",
      // sheetFilter 列过滤(只有在 data 为 object 下起作用)(可有可无)
      sheetFilter: Object.keys(tabelDate[0]),
      // sheetHeader表头标题
      sheetHeader: Object.keys(tabelDate[0]),
      // columnWidths 列宽 非必须,屏幕宽度为100 20即为 1/5屏幕大小
      // columnWidths: [20, ""],
    },
  ];
  let toExcel = new ExportJsonExcel(option); //new
  toExcel.saveExcel();
};
